Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[video_player_avplay] Update plusplayer #781

Merged

Conversation

xiaowei-guan
Copy link
Contributor

@xiaowei-guan xiaowei-guan commented Nov 28, 2024

Main changes:

  • [PLAYER] Feeder Threads for Audio and Video boosted.
  • [HLS] hls_trickplay : for rates (0-2) I-frame dependency removed.
  • [HLS] ss_trickplay : trickplay by seek enabled.
  • [HLS] Trickplay feature update for playbackrates (<0 and >2).
  • [HLS] Unused variable removed and indentation fix.
  • [HLS] Outputmanager logs getting skipped for some parts, Incorrect usage of GetPart(), GetPartOutput() is used instead of GetPart().
  • [HLS] playlist refresh rate reduced.
  • [HLS] MA LOG: curl operation time out case.
  • [HLS] Fix Garbage Frame Issue due to new implementation of dynamic storage of init data.
  • [HLS] Removed unnecessary logs.
  • [HLS] Special handling added to reset in-process curl download request during reset operation.
  • [HLS] Fix Garbage Frame Issue due to new implementation of dynamic storage of init data.
  • [HLS] Initialise catchupInstance only once in catchuptask.
  • [HLS] Handling EXT-X-SESSION-KEY info and trigger early license acquisition when available and also removing the redundant code but merging the related functions for sending drm data.
  • [HLS] Fix added: playback gets stuck when next download is preload-hinted-part in case of bitrate change with no new part, or new discontinuity with preload-hinted-part.
  • [HLS] Free pluginlist after setting state to null.
  • [HLS] Removed [-Wunused-variable] warning from HLS engine.
  • [HLS] Removed [-Wswitch-default] warning from HLS engine.
  • [HLS] Curl Reset flag to avoid wait in Process().
  • [HLS] InitDataS vector was changed to Map.
  • [HLS] LL Playlist Blocking Reload Fix + Improved Logging
  • [HLS] optimise subplaylist downlaod rate.
  • [HLS] Redundant gst Buffer unref removed.
  • [HLS] "Avoid Last Viewed Scene" Feature.
  • [HLS] AE-SDK code changes merging on onemain.
  • [HLS] External Media track change fix.
  • [HLS] Correction for MA Log Task.
  • [HLS] Added ut_empty_cue_before_endlist.
  • [HLS] LL-HLS Multitrack change support.
  • [HLS] Pause resume enabled in live property added in player.
  • [PLAYER] Enable MA_LOG in plusplayer.
  • [HLS] Set ABR property : Added functionality in engine and player to toggle bitrate change functionality.
  • [HLS] Increase disc pool size to handle more discontinuties in TVPLus VOD content.
  • [HLS] Fix for drm content playback and enabling MA_Info_Event macro.
  • [PLAYER] Fix plusplyaer solo build error.
  • [DASH] apply libxml patch for tpk cross use.

@xiaowei-guan xiaowei-guan marked this pull request as draft November 28, 2024 09:01
@xiaowei-guan xiaowei-guan marked this pull request as ready for review December 6, 2024 01:41
@xiaowei-guan xiaowei-guan merged commit 9c2a94b into flutter-tizen:master Dec 20, 2024
6 checks passed
@JSUYA
Copy link
Member

JSUYA commented Dec 20, 2024

The release ci didn't proceed due to an analyzer error in another package(camera, in_app_purchase). So I published it manually.
https://pub.dev/packages/video_player_avplay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants